package com.iplant.wms.service.po.asn.imp;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 到货通知单导入数据结构
 * pyw
 * 2024-1-19 15:49:08
 */
public class WMSArrivalNoticeItemImpo {
    /**
     * 仓库编码
     */
    public String StoreCode = "";
    /**
     * 仓库名称
     */
    public String StoreName = "";
    /**
     * 项目名称
     */
    public String ProjectName = "";
    /**
     * 物料编码
     */
    public String MaterialCode = "";
    /**
     * 物料名称
     */
    public String MaterialName = "";
    /**
     * 规格型号
     */
    public String Groes = "";
    /**
     * 到货数量
     */
    public float MaterialNumber = 0.0f;
    /**
     * 生产订单号
     */
    public String ProjectNo = "";
    /**
     * 物料单位
     */
    public String MaterialUnitID = "";
    /**
     * 备注
     */
    public String Description = "";

    public WMSArrivalNoticeItemImpo() {
    }

    public WMSArrivalNoticeItemImpo(String storeCode, String storeName, String projectName, String materialCode,
                                    String materialName, String groes, float materialNumber, String projectNo,
                                    String materialUnitID, String description) {
        StoreCode = storeCode;
        StoreName = storeName;
        ProjectName = projectName;
        MaterialCode = materialCode;
        MaterialName = materialName;
        Groes = groes;
        MaterialNumber = materialNumber;
        ProjectNo = projectNo;
        MaterialUnitID = materialUnitID;
        Description = description;
    }

    @JsonProperty("StoreCode")
    public String getStoreCode() {
        return StoreCode;
    }

    public void setStoreCode(String storeCode) {
        StoreCode = storeCode;
    }

    @JsonProperty("StoreName")
    public String getStoreName() {
        return StoreName;
    }

    public void setStoreName(String storeName) {
        StoreName = storeName;
    }

    @JsonProperty("ProjectName")
    public String getProjectName() {
        return ProjectName;
    }

    public void setProjectName(String projectName) {
        ProjectName = projectName;
    }

    @JsonProperty("MaterialCode")
    public String getMaterialCode() {
        return MaterialCode;
    }

    public void setMaterialCode(String materialCode) {
        MaterialCode = materialCode;
    }

    @JsonProperty("MaterialName")
    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    @JsonProperty("Groes")
    public String getGroes() {
        return Groes;
    }

    public void setGroes(String groes) {
        Groes = groes;
    }

    @JsonProperty("MaterialNumber")
    public float getMaterialNumber() {
        return MaterialNumber;
    }

    public void setMaterialNumber(float materialNumber) {
        MaterialNumber = materialNumber;
    }

    @JsonProperty("ProjectNo")
    public String getProjectNo() {
        return ProjectNo;
    }

    public void setProjectNo(String projectNo) {
        ProjectNo = projectNo;
    }

    @JsonProperty("MaterialUnitID")
    public String getMaterialUnitID() {
        return MaterialUnitID;
    }

    public void setMaterialUnitID(String materialUnitID) {
        MaterialUnitID = materialUnitID;
    }

    @JsonProperty("Description")
    public String getDescription() {
        return Description;
    }

    public void setDescription(String description) {
        Description = description;
    }
}
